package com.etoppaas.performance.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 表 per_appraisal_spec
 * 
 * @author ruoyi
 * @date 2019-06-05
 */
public class PerAppraisalSpec extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private Long pkid;
	/** 考核 */
	private Long appraisalId;
	/**  */
	private Long specId;
	/** 实际绩效目标 */
	private String actualSpecContent;
	/** 实际权重 */
	private String actualWeight;
	/** 得分 */
	private Integer selfScore;
	/** 自评 */
	private String selfEvaluation;
	/** 领导打分 */
	private Integer leaderScore;

	/**
	 * 引用模板考核项
	 */
	private PerTemplateSpec templateSpec;


	public PerTemplateSpec getTemplateSpec() {
		return templateSpec;
	}

	public void setTemplateSpec(PerTemplateSpec templateSpec) {
		this.templateSpec = templateSpec;
	}

	public Integer getSelfScore() {
		return selfScore;
	}

	public void setSelfScore(Integer selfScore) {
		this.selfScore = selfScore;
	}

	public Integer getLeaderScore() {
		return leaderScore;
	}

	public void setLeaderScore(Integer leaderScore) {
		this.leaderScore = leaderScore;
	}

	public void setPkid(Long pkid)
	{
		this.pkid = pkid;
	}

	public Long getPkid() 
	{
		return pkid;
	}
	public void setAppraisalId(Long appraisalId) 
	{
		this.appraisalId = appraisalId;
	}

	public Long getAppraisalId() 
	{
		return appraisalId;
	}
	public void setSpecId(Long specId) 
	{
		this.specId = specId;
	}

	public Long getSpecId() 
	{
		return specId;
	}
	public void setActualSpecContent(String actualSpecContent) 
	{
		this.actualSpecContent = actualSpecContent;
	}

	public String getActualSpecContent() 
	{
		return actualSpecContent;
	}
	public void setActualWeight(String actualWeight) 
	{
		this.actualWeight = actualWeight;
	}

	public String getActualWeight() 
	{
		return actualWeight;
	}
	public void setSelfEvaluation(String selfEvaluation)
	{
		this.selfEvaluation = selfEvaluation;
	}

	public String getSelfEvaluation() 
	{
		return selfEvaluation;
	}



	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("pkid", getPkid())
            .append("appraisalId", getAppraisalId())
            .append("specId", getSpecId())
            .append("actualSpecContent", getActualSpecContent())
            .append("actualWeight", getActualWeight())
            .append("selfScore", getSelfScore())
            .append("selfEvaluation", getSelfEvaluation())
            .append("leaderScore", getLeaderScore())
            .append("createTime", getCreateTime())
            .toString();
    }
}
